package com.mic.yzzn.plc.core.plcevents.listener;

import com.mic.yzzn.plc.core.plcevents.PLCCycleEvent;
import com.mic.yzzn.plc.core.plcevents.PLCRealtimeEvent;

/**
 * PLC事件监听者接口
 */
public interface PLCEventListener
{
	/**
	 * 监听实时任务完成事件
	 * @param realtimeEvent 实时任务完成事件
	 */
	public void notifyRealtimeEvent(PLCRealtimeEvent realtimeEvent);
	
	/**
	 * 监听周期任务完成时间 
	 * @param cycleEvent 周期任务完成事件
	 */
	public void notifyCycleEvent(PLCCycleEvent cycleEvent);
}
